<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>数学运算符</title>
</head>
<body>
    <script>

        //  +  
        //  求和 两边都是数值 或者 布尔
        //  拼接 只要两边有一个是字符串  那么+ 充当拼接的功能

        // console.log(1+2) // 3
        // console.log(true+false) // 隐式转换  true 1  false 0  结果 1
        // console.log(1+1+'abc') // 2abc
        // console.log('abc'+'def'+1+2+4)

        // // - 

        // console.log(100-123) // -23
        // console.log('abc'-123)// NaN
        // console.log(true-false) //1

        //*

        // // /
        // console.log(100/50) //2 
        // console.log(100/0) // Infinity   分母为0 返回正无穷

        // // % 

        // 被除数  除数 = 商  余数

        // console.log(100%3)

        // // ** 
        // console.log(2**3) // 8

        // 数学运算符 如果能得到一个正常的结果 那么就返回正常的结果 否则就是NaN
        // 16789秒
        
        var num = 16789
        h = parseInt(num/3600) // 小时
        m = parseInt(num%3600/60) //分钟
        s = parseInt(num%60) //秒
        console.log(h,'时',m,'分',s,'秒') 

        // 859  提取 百位 十位 个位

        var num1 = 859
        h = parseInt(num1 / 100 )
        t = parseInt(num1 % 100 / 10)
        g = parseInt(num1 % 10)
        console.log(h,t,g)


        // 153 == 1**3+5**3+3**3
    </script>
</body>
</html>